package innerClass.demo1;

import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;
/*
* 原因：
* 1.new 出来的对象是在堆内存中，
* 2.局部变量是跟着方法走的，在栈内存当中。
* 3.方法运行结束之后，立刻出栈，局部变量就会立刻消失。
* 4.但是new 出来的对象会在堆当中持续存在。直到垃圾回收消失。
* */
public class DemoOuterFinal {
    public void methodOut(){
        final int num = 10;//局部内部类如果希望访问方法的局部变量，那么这个变量是被final修饰的。
        class Inner{
            public void methodInner(){
                System.out.println(num);
            }
        }
    }
}
